Qt Linguist

For every new project:

For every new release (in order to create the *.qm files):

Note: you may need to copy the respective qt_*.qm files (see translations/ in the Qt sources), in order to load the translated texts used by Qt itself.

See my_app/main.cpp for an example how to load your translation files.